package cn.schoolwow.ams.domain.block.list.common;

import cn.schoolwow.ams.domain.block.common.BlockOperation;
import cn.schoolwow.ams.domain.block.common.BlockOption;
import cn.schoolwow.ams.module.block.listBlock.common.domain.remoteSelect.BlockRemoteSelect;
import cn.schoolwow.ams.module.router.domain.BlockRouterPush;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class ListBlockOption extends BlockOption {
    /**列表配置项*/
    public ListBlockShowOption listBlockShowOption = new ListBlockShowOption();

    /**字段复制*/
    public Map<String,String> copyFieldCommentMap = new HashMap<>();

    /**页面操作按钮*/
    public List<BlockOperation> blockOperationList = new ArrayList<>();

    /**页面跳转*/
    public List<BlockRouterPush> blockRouterPushList = new ArrayList<>();

    /**远程下拉框*/
    public List<BlockRemoteSelect> remoteSelectList = new ArrayList<>();

    /**操作列宽度*/
    public int operationsWidth = 300;
}
